package com.qire.manhua.model.viewModel;

import android.content.res.ColorStateList;

import com.qire.common.support.base.IViewModel;
import com.qire.antsbinder.viewModel.annotation.ViewModelProperty;
import com.qire.manhua.BR;

import androidx.lifecycle.MutableLiveData;

public interface IBulletScreenDialogViewModel extends IViewModel {

	int variableId = BR.bulletScreenDialogViewModel;

	@ViewModelProperty(name = "iconTextSet")
	MutableLiveData<Integer> getIconTextSet();

	@ViewModelProperty(name = "contentText")
	MutableLiveData<String> getContentText();

	@ViewModelProperty(name = "fontColor")
	MutableLiveData<String> getFontColor();

	@ViewModelProperty(name = "contentTextSelection")
	MutableLiveData<Integer> getContentTextSelection();

	@ViewModelProperty(name = "sendBtnTextColor")
	MutableLiveData<ColorStateList> getSendBtnTextColor();

	@ViewModelProperty(name = "sendBtnClickable")
	MutableLiveData<Boolean> getSendBtnClickable();

	@ViewModelProperty(name = "textAttrSetPanelVisible")
	MutableLiveData<Integer> getTextAttrSetPanelVisible();

	@ViewModelProperty(name = "fontSizeNumber")
	MutableLiveData<Integer> getFontSizeNumber();

	@ViewModelProperty(name = "purchaseMemberPanelVisible")
	MutableLiveData<Integer> getPurchaseMemberPanelVisible();

}